cats cat animal rescue animal shelter puppy children dog puppies baby adoption kittens breeder divorce